package com.homedo.odin.solution.contract.mng;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;

@ApiModel(description = "用户评论信息")
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class UserCommentResponseBean {

    /**
     * 评论编号
     */
    @ApiModelProperty("评论id")
    private Long commentId;

    /**
     * 用户id
     */
    @ApiModelProperty("用户id")
    private Integer userId;
    /**
     * 用户账户
     */
    @ApiModelProperty("用户账户")
    private String userAccount;
    /**
     * 栏目编号
     */
    @ApiModelProperty("栏目编号")
    private Long columnId;

    /**
     * 栏目标题
     */
    @ApiModelProperty("栏目标题")
    private String columnTitle;
    /**
     * 评价类型 1：专栏，2：视频
     */
    @ApiModelProperty("评价类型 1：专栏，2：视频 ，3：方案，4：规范")
    private Integer type;
    /**
     * 评价内容
     */
    @ApiModelProperty("评价内容")
    private String content;
    /**
     * 回复状态
     */
    @ApiModelProperty("回复状态")
    private Integer replyStatus;
    /**
     * 审核状态
     */
    @ApiModelProperty("审核状态 10：待审核，20：审核通过，30：已删除")
    private Integer auditStatus;
    /**
     * 点赞量
     */
    @ApiModelProperty("点赞量")
    private Integer likeCount;
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;


}
